#import "YLWebImageCompat.h"

#if YL_UIKIT

#import "YLWebImageManager.h"


@interface UIImageView (YLHighlightedWebCache)

- (void)yl_setHighlightedImageWithURL:(nullable NSURL *)url NS_REFINED_FOR_SWIFT;

- (void)yl_setHighlightedImageWithURL:(nullable NSURL *)url
                              options:(YLWebImageOptions)options NS_REFINED_FOR_SWIFT;

- (void)yl_setHighlightedImageWithURL:(nullable NSURL *)url
                            completed:(nullable YLExternalCompletionBlock)completedBlock NS_REFINED_FOR_SWIFT;

- (void)yl_setHighlightedImageWithURL:(nullable NSURL *)url
                              options:(YLWebImageOptions)options
                            completed:(nullable YLExternalCompletionBlock)completedBlock;

- (void)yl_setHighlightedImageWithURL:(nullable NSURL *)url
                              options:(YLWebImageOptions)options
                             progress:(nullable YLWebImageDownloaderProgressBlock)progressBlock
                            completed:(nullable YLExternalCompletionBlock)completedBlock;

@end

#endif
